import request from './request/index.js'
let openid= 'o59xK5VEbaPVkwibNy5EalJUMOSg'
let suggestList = {
	100: '正常',
	10001: '广告',
	20001: '时政',
	20002: '色情',
	20003: '辱骂',
	20006: '违法犯罪',
	20008: '欺诈',
	20012: '低俗',
	20013: '版权',
	21000: '其他',
}
let contentCheck = {
	checkRequest: async function  (scene, content){
		// let openid = uni.getStorageSync('openid')
		let res = await request({
			url: '/Account/WechatMsgCheck',
			method: 'post',
			params: {
				"openid": openid,
				"scene": scene,
				"version": 2,
				"content": content
			}
		})
		if(res.code == 200){
			let resdata = null
			if(res.data){
				resdata = JSON.parse(res.data)
			}
			if(resdata){
				// console.log(resdata)
				if(resdata.errcode == 40001){
					uni.showToast({
						  title: `您的登录已过期，即将返回登录页面`,
						  icon: 'none', // 提示图标，可选值：success/loading/none
						  duration: 2000, // 提示显示时间，单位为毫秒，默认为1500ms
						  mask: true, // 是否显示透明蒙层，防止触摸穿透，默认为false
						  success: function () {
						  }
					})
					setTimeout(() => {
						uni.reLaunch({
							url: '/pages/login/index'
						})
					}, 2000)
					return false
				}
				if(resdata.result.label == 100){
					return true
				}else{
					uni.showToast({
					  title: `您填写的文字包含敏感词，无法通过`,
					  icon: 'none', // 提示图标，可选值：success/loading/none
					  duration: 2000, // 提示显示时间，单位为毫秒，默认为1500ms
					  mask: false, // 是否显示透明蒙层，防止触摸穿透，默认为false
					  success: function () {
					  }
					})
					return false
				}
			}else{
				return false
			}
		}
		return true
	},
	mediaCheck: async function  (scene, media_url,media_type){
		// let openid = uni.getStorageSync('openid')
		let res = await request({
			url: '/Account/WechatMediaCheck',
			method: 'post',
			params: {
				"openid": openid,
				"scene": scene,
				"version": 2,
				"media_url": media_url,
				"media_type": media_type
			}
		})
		if(res.code == 200){
			let resdata = null
			if(res.data){
				resdata = JSON.parse(res.data)
			}
			if(resdata){
				// console.log(resdata)
				if(resdata.errcode == 40001){
					uni.showToast({
						  title: `您的登录已过期，即将返回登录页面`,
						  icon: 'none', // 提示图标，可选值：success/loading/none
						  duration: 2000, // 提示显示时间，单位为毫秒，默认为1500ms
						  mask: true, // 是否显示透明蒙层，防止触摸穿透，默认为false
						  success: function () {
						    console.log('显示提示成功');
						  }
					})
					setTimeout(() => {
						uni.reLaunch({
							url: '/pages/login/index'
						})
					}, 2000)
					return false
				}
				if(resdata.errcode == 0){
					return true
				}else{
					uni.showToast({
					  title: `您上传的图片包含敏感内容，无法通过`,
					  icon: 'none', // 提示图标，可选值：success/loading/none
					  duration: 2000, // 提示显示时间，单位为毫秒，默认为1500ms
					  mask: false, // 是否显示透明蒙层，防止触摸穿透，默认为false
					  success: function () {
					    console.log('显示提示成功');
					  }
					})
					return false
				}
			}else{
				return false
			}
		}
		return true
	},
}
export default contentCheck
